; Copyright 2011 LENOVO. ALL right reserved.

[Version]
Signature="$Windows NT$"
Class=Printer
Provider=%PROVIDER%
CatalogFile=slb1x.cat
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
DriverVer=02/01/2013, 3.03.06.00

;
; The Manufacturer section lists all of the manufacturers that we will	
; display in the Dialog box

[Manufacturer]
%PROVIDER%=MODEL,ntx86.6.0,ntamd64.6.0

; Model section
[MODEL]

; Model section for ntx86	
[MODEL.ntx86.6.0]
"LENOVO Laser Printer LJ1680 XPS" = DRVINSTALL, LPTENUM\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680 XPS" = DRVINSTALL, USBPRINT\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680 XPS" = DRVINSTALL, WSDPRINT\LENOVOLaser_Printer_C54B

; Model section for ntamd64
[MODEL.ntamd64.6.0]
"LENOVO Laser Printer LJ1680 XPS" = DRVINSTALL, LPTENUM\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680 XPS" = DRVINSTALL, USBPRINT\LENOVOLaser_Printer_C54B
"LENOVO Laser Printer LJ1680 XPS" = DRVINSTALL, WSDPRINT\LENOVOLaser_Printer_C54B

[OEM URLS]
%PROVIDER% = "http://www.lenovo.com"

;
; Installer Sections
;
; These sections control file installation, and reference all files that
; need to be copied. If the section name will be assumed to be the driver
; file, unless there is an explicit DriverFile section listed.
;
[DRVINSTALL.ntx86]
AddReg=LITESM_ADDREG_NTX86
CopyFiles=DRVFILES,LANGMONFILES,COINSTFILES
Include=ntprint.inf
Needs=xpsdrv.oem
DataSection=DRVCONFIG

[DRVINSTALL.ntamd64]
AddReg=LITESM_ADDREG_NTAMD64
CopyFiles=DRVFILES,LANGMONFILES,COINSTFILES
Include=ntprint.inf
Needs=xpsdrv.oem
DataSection=DRVCONFIG

;
; Data Sections
;
; These sections contain data that is shared between devices.
;
[DRVCONFIG]
DriverFile=mxdwdrv.dll
ConfigFile=slb1xdu.dll
DataFile=slb1xpp.dll
HelpFile=slb1xen.chm
LanguageMonitor="slb1x Langmon,slb1xlm.dll"

;
; Co-Installer Sections
;
; These sections contain data that is co-installer
;
[DRVINSTALL.ntx86.CoInstallers]
AddReg=COINST_ADDREG
CopyFiles=COINSTFILES

[DRVINSTALL.ntamd64.CoInstallers]
AddReg=COINST_ADDREG
CopyFiles=COINSTFILES

;
; AddReg Sections
;
; These sections contain data that is registered to the specified registry
;
[COINST_ADDREG]
HKR,,CoInstallers32,0x10000,"slb1xci.dll,CoDeviceInstall"

[LITESM_ADDREG_NTX86]
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUID_LITESM%",AppName,0x00000000,slb1xsm.exe
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUID_LITESM%",AppPath,0x00000000,"%51%\drivers\w32x86\3"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUID_LITESM%",Policy,0x00010001,3

[LITESM_ADDREG_NTAMD64]
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUID_LITESM%",AppName,0x00000000,slb1xsm.exe
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUID_LITESM%",AppPath,0x00000000,"%51%\drivers\x64\3"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\%GUID_LITESM%",Policy,0x00010001,3

;------------------------------------------------------

; Copy Sections
;
; Lists of files that are actually copied. These sections are referenced
; from the installer sections, above. Only create a section if it contains
; two or more files (if we only copy a single file, identify it in the
; installer section, using the @filename notation)
;
[LANGMONFILES]
slb1xlm.dll,  itdrvlm.dll
slb1xlm.smt

[COINSTFILES]
slb1xci.dll,  coinst.dll
slb1xci.exe,  coinst.exe

[DRVFILES]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Driver Core files and DLLs and Other files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xdu.dll,  itdrvdu.dll
slb1xuc.dll,  itdrvuc.dll
slb1xur.dll,  itdrvur.dll
slb1xpp.dll,  itdrvpp.dll
slb1xo.dll,   itdrvo.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; FrameBuffer files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xlf.dll,  itdrvlf.dll
slb1xum.dll,  itdrvum.dll
slb1xum.xml,  itdrvum.xml

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; SmartCMS files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xsc.dll,  itdrvsc.dll
slb1xsf.dll,  itdrvsf.dll
slb1xsc.cts

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Manual Duplex files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;slb1xm.dll,   itdrvm.dll
;slb1xex.exe,  itdrvex.exe
;slb1xm1.bmp,  itdrvm1.bmp
;slb1xm2.bmp,  itdrvm2.bmp
;slb1xm3.bmp,  itdrvm3.bmp

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Lite Status Monitor files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;slb1xsm.exe,  itdrvsm.exe
;slb1xsm.trs,  itdrvsm.trs
;slb1xsm.xml,  itdrvsm.xml
;slb1xsm.bmp

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; MUI files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;slb1xmu.dll,  itdrvmu.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; DCU files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xcu.dll,  itdrvcu.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Model dependent script files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xc.xml
slb1xp.xml
slb1xpp.ver

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Bmp files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xlc.bmp,  itdrvlc.bmp
slb1xyc.bmp,  itdrvyc.bmp
slb1xxc.bmp,  itdrvxc.bmp

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Color bitmap
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Model dependent bitmap
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;slb1xu.bmp
;slb1xu1.bmp

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; SNMP files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xio.dll,  itdrvio.dll
slb1xn.dll,   itdrvn.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CrAL files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;slb1xal.dll,  itdrval.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Localized XML files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xf.xml,   itdrvf.xml
slb1xab.xml,  itdrvab.xml
slb1xbp.xml,  itdrvbp.xml
slb1xcp.xml,  itdrvcp.xml
slb1xct.xml,  itdrvct.xml
slb1xcz.xml,  itdrvcz.xml
slb1xdn.xml,  itdrvdn.xml
slb1xdt.xml,  itdrvdt.xml
slb1xel.xml,  itdrvel.xml
slb1xen.xml,  itdrven.xml
slb1xfi.xml,  itdrvfi.xml
slb1xfn.xml,  itdrvfn.xml
slb1xgr.xml,  itdrvgr.xml
slb1xhb.xml,  itdrvhb.xml
slb1xhu.xml,  itdrvhu.xml
slb1xit.xml,  itdrvit.xml
slb1xkr.xml,  itdrvkr.xml
slb1xnr.xml,  itdrvnr.xml
slb1xpo.xml,  itdrvpo.xml
slb1xpt.xml,  itdrvpt.xml
slb1xru.xml,  itdrvru.xml
slb1xsp.xml,  itdrvsp.xml
slb1xsw.xml,  itdrvsw.xml
slb1xtk.xml,  itdrvtk.xml

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Help files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xab.chm,  itdrvab.chm
slb1xbp.chm,  itdrvbp.chm
slb1xcp.chm,  itdrvcp.chm
slb1xct.chm,  itdrvct.chm
slb1xcz.chm,  itdrvcz.chm
slb1xdn.chm,  itdrvdn.chm
slb1xdt.chm,  itdrvdt.chm
slb1xel.chm,  itdrvel.chm
slb1xen.chm,  itdrven.chm
slb1xfi.chm,  itdrvfi.chm
slb1xfn.chm,  itdrvfn.chm
slb1xgr.chm,  itdrvgr.chm
slb1xhb.chm,  itdrvhb.chm
slb1xhu.chm,  itdrvhu.chm
slb1xit.chm,  itdrvit.chm
slb1xkr.chm,  itdrvkr.chm
slb1xnr.chm,  itdrvnr.chm
slb1xpo.chm,  itdrvpo.chm
slb1xpt.chm,  itdrvpt.chm
slb1xru.chm,  itdrvru.chm
slb1xsp.chm,  itdrvsp.chm
slb1xsw.chm,  itdrvsw.chm
slb1xtk.chm,  itdrvtk.chm

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; XPS Driver Filter files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xpj.dll,  xdrvpj.dll
slb1xst.dll,  xdrvst.dll
slb1xzr.dll,  xdrvzr.dll
slb1xzo.dll,  xdrvzo.dll
slb1xzd.dll,  xdrvzd.dll
slb1x-PipelineConfig.xml

;
; Color profiles go to the colors directory.  All other files to the the
; system directory
;

[DestinationDirs]
DefaultDestDir=66000
LANGMONFILES=66002
COINSTFILES=66002

[SourceDisksNames]
5 = %DISK_NAME%,,,"Common\help"
4 = %DISK_NAME%,,,"Common\string"
1=%DISK_NAME%,,,
2=%DISK_NAME%,,,common
3=%DISK_NAME%,,,i386

[SourceDisksNames.amd64]
5 = %DISK_NAME%,,,"Common\help"
4 = %DISK_NAME%,,,"Common\string"
1=%DISK_NAME%,,,
2=%DISK_NAME%,,,common
3=%DISK_NAME%,,,amd64

[SourceDisksFiles]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Driver Core files and DLLs and Other files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvdu.dll     = 3
itdrvuc.dll     = 3
itdrvur.dll     = 3
itdrvpp.dll     = 3
itdrvo.dll      = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; FrameBuffer files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvlf.dll     = 3
itdrvum.dll     = 3
itdrvum.xml     = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; SmartCMS files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvsc.dll     = 3
itdrvsf.dll     = 3
slb1xsc.cts     = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Manual Duplex files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;itdrvm.dll      = 3
;itdrvex.exe     = 3
;itdrvm1.bmp     = 3
;itdrvm2.bmp     = 3
;itdrvm3.bmp     = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Lite Status Monitor files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;itdrvsm.exe     = 2
;itdrvsm.trs     = 2
;itdrvsm.xml     = 2
;slb1xsm.bmp     = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; MUI files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;itdrvmu.dll     = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; DCU files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvcu.dll    = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Model dependent script files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
slb1xc.xml      = 1
slb1xp.xml      = 1
slb1xpp.ver     = 1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Bmp files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvlc.bmp     = 2
itdrvyc.bmp     = 2
itdrvxc.bmp     = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Color bitmap
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Model dependent bitmap
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;slb1xu.bmp      = 2
;slb1xu1.bmp     = 2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; SNMP files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvio.dll     = 3
itdrvn.dll      = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CrAL files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;itdrval.dll     = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Localized XML files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvf.xml      = 2
itdrvab.xml 	= 4
itdrvbp.xml 	= 4
itdrvcp.xml 	= 4
itdrvct.xml 	= 4
itdrvcz.xml 	= 4
itdrvdn.xml 	= 4
itdrvdt.xml 	= 4
itdrvel.xml 	= 4
itdrven.xml 	= 4
itdrvfi.xml 	= 4
itdrvfn.xml 	= 4
itdrvgr.xml 	= 4
itdrvhb.xml 	= 4
itdrvhu.xml 	= 4
itdrvit.xml 	= 4
itdrvkr.xml 	= 4
itdrvnr.xml 	= 4
itdrvpo.xml 	= 4
itdrvpt.xml 	= 4
itdrvru.xml 	= 4
itdrvsp.xml 	= 4
itdrvsw.xml 	= 4
itdrvtk.xml 	= 4

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Help files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvab.chm 	= 5
itdrvbp.chm 	= 5
itdrvcp.chm 	= 5
itdrvct.chm 	= 5
itdrvcz.chm 	= 5
itdrvdn.chm 	= 5
itdrvdt.chm 	= 5
itdrvel.chm 	= 5
itdrven.chm 	= 5
itdrvfi.chm 	= 5
itdrvfn.chm 	= 5
itdrvgr.chm 	= 5
itdrvhb.chm 	= 5
itdrvhu.chm 	= 5
itdrvit.chm 	= 5
itdrvkr.chm 	= 5
itdrvnr.chm 	= 5
itdrvpo.chm 	= 5
itdrvpt.chm 	= 5
itdrvru.chm 	= 5
itdrvsp.chm 	= 5
itdrvsw.chm 	= 5
itdrvtk.chm 	= 5

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; COINSTFILES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
coinst.dll      = 3
coinst.exe      = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; LANGMONFILES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
itdrvlm.dll     = 3
slb1xlm.smt     = 3

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; PRPROCFILES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; FILTER files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
xdrvpj.dll	   = 3
xdrvst.dll     = 3
xdrvzr.dll     = 3
xdrvzo.dll     = 3
xdrvzd.dll     = 3
slb1x-PipelineConfig.xml = 1

[Strings]
PROVIDER="LENOVO"
DISK_NAME="LENOVO Printer Driver Installation CD"
GUID_LITESM="{0AA46080-4ac5-8DFC-B0EDAE84E218}"
